/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucsur.PuntoDeVentas.BusinessLogic;

import edu.ucsur.PuntoDeVentas.BusinessEntity.ENCliente;
import edu.ucsur.PuntoDeVentas.BusinessEntity.ENProducto;
import edu.ucsur.PuntoDeVentas.DataAccess.*;
import java.util.List;

/**
 *
 * @author JORGE
 */
public class LNProducto {

    /* INICIO: Singleton */
    private static LNProducto _instance = null;

    public static LNProducto Instance()
    {
        if (_instance == null)
            _instance = new LNProducto();
        return _instance;    
    }
    /* FIN: Singleton */
    
    public List<ENProducto> listar(String sID, String sDescripcion) throws Exception {
        return ADProducto.Instance().listar(sID, sDescripcion);
    }
    
    public boolean insertar(ENProducto oENProducto) throws Exception{
        boolean bResponse = ADProducto.Instance().insertar(oENProducto);
        
        return bResponse;
    }
    
    public boolean eliminar(String sID) throws Exception{
        boolean bResponse = ADProducto.Instance().eliminar(sID);
        
        return bResponse;
    }
    
}
